the armadillos' armour - French English Dictionary